package cn.qicaiwang.open.qxyApi.mapper;

import cn.qicaiwang.open.qxyApi.entity.TaxTaskResult;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

public interface TaxTaskResultMapper extends BaseMapper<TaxTaskResult> {

 /**​
         * 通过userId查询企业健康报告次数
     * @param userId 用户ID
     * @return 报告次数（如果没有记录返回null）
            */
    @Select("SELECT purchase_count FROM fa_user WHERE status = 'normal' AND id = #{userId}")
    Integer getReportCount(@Param("userId") String userId);
    /**
     * 更新用户报告查询次数
     * @param userId 用户ID
     * @param count 更新后的次数
     */
    @Update("UPDATE fa_user SET purchase_count = #{count} WHERE status = 'normal' AND id = #{userId}")
    void updateReportCount(@Param("userId") String userId, @Param("count") Integer count);
}
